Pandora FMS

Pandora FMS

Pandora FMS v 4.0 Dashboard
Original author(s) Sancho Lerena
Developer(s) Ártica ST
Initial release October 14, 2004 (2004-10-14)
Stable release 4.0 / September 26, 2011; 4 months ago (2011-09-26)
Development status Active
Written in Perl, PHP, HTML5, AJAX
Operating system Linux
Available in English, Spanish, Italian, Polish
Type Network monitoring, System monitoring
License GNU General Public License or proprietary EULA
Website pandorafms.org

Pandora FMS (for Pandora Flexible Monitoring System) is software solution for monitoring computer networks. Pandora FMS allows monitoring in a visual way the status and performance of several parameters from different operating systems, servers, applications and hardware systems such as firewalls, proxies, databases, web servers or routers.

Pandora FMS can be deployed in almost any operating system. It features remote monitoring (WMI, SNMP, TCP. UDP, ICMP, HTTP...) and it can also use agents. An agent is available for each platform. It can also monitor hardware systems with a TCP/IP stack, such as load balancers, routers, network switches, printers or firewalls.

Pandora FMS has several servers that process and get information from different sources, using WMI for gathering remote Windows information, a predictive server, a plug-in server which makes complex user-defined network tests, an advanced export server to replicate data between different sites of Pandora FMS, a network discovery server, and an SNMP Trap console.

Released under the terms of the GNU General Public License, Pandora FMS is free software.

Contents

Components

Pandora Servers and SNMP Console

In Pandora FMS architecture, servers are the core of the system because they are the recipients of bundles of information. They also generate monitoring alerts. It is possible to have different modular configurations for the servers: several servers for very big systems, or just a single server. Servers are also responsible for inserting the gathered data into Pandora's database. It is possible to have several Pandora Servers connected to a single Database.

Servers are developed in Perl and work on any platform that has the required modules. Pandora was originally developed for Linux.

Web console

Pandora's user interface allows people to operate and manage the monitoring system. It is developed in PHP and depends on a database and a web server. It can work in in a wide range of platforms: Linux, Solaris, Microsoft Windows, AIX and others. Several web consoles can be deployed in the same system if required.

Agents

Agents are daemons or services that can monitor any numeric parameter, boolean status, string or numerical incremental data and/or condition. They can be developed in any language (as Shellscript, WSH, Perl or C). They run on any type of platform (Microsoft, AIX, Solaris, Linux, IPSO, Mac OS or FreeBSD), also SAP, because the agents can communicate with the Pandora FMS Servers to send data in XML using SSH, FTP, NFS, Tentacle (protocol) or any data transfer mean.

Database

The database module is the core module of Pandora. All the information of the system resides here. For example, all data gathered by agents, configuration defined by administrator, events, incidents, audit info, etc. are stored in the database.

At present, only MySQL database is supported, although support for others is planned to be added in the future.

Releases

Stable releases

Pandora FMS has been stable since version 1.0.

Version Date Information
4.0 September 26, 2011 Support for Oracle and PostgreSQL, event correlation, report improvement, new features for agents (proxy and broker mode), new inventory with history, skin system.
3.2.1 February 23, 2011 Usability improvement and minor an major bug fixing.
3.2 December 27, 2010 Performance improved, smartphone web console, topology maps improved, policy manager improved, new file distribution for agents and new languages supported in reports.
3.1 June 01, 2010
3.0 December 29, 2009 Flash interactive graphs, alert improvement and redesign, important improvements on windows agent, new SNMP trap console
2.1 March 3, 2009 Multi server support, Tentacle server and client included in packages, usability and performance improvements
2.0 September 3, 2008 New WMI, Plugin and Prediction Server. Better network auto discovery and topology detection, correlated alerts, log parser capable agents (win, Unix), planned downtimes, better reporting and more.
1.3.1 April 30, 2008 New transfer protocol: Tentacle (protocol), new server options
1.3 October 12, 2007 New logo, new recon server
1.2 December 5, 2006 New logo, renamed as Pandora FMS, changed homepage
1.1 May 13, 2005 New agents, console and documentation
1.0 October 14, 2004 First stable release (known as pandoramon)

Software Appliances

With the release of Pandora FMS 3.0 the pandora team had made available several software appliances of Pandora FMS.

VMWare or VirtualBox Image

Pandora Team created an OpenSUSE 11.1 VMware test image with final version of Pandora FMS 3.0. This image could be used with VMWare Player, VMWare Server or VirtualBox.

It has all the Pandora FMS components installed and MySQL, Apache2 and PHP with all modules dependencies resolved, including Pear Graph for reporting.

See also

External links